package com.usian.apis.wemedia;

import com.usian.model.common.dtos.ResponseResult;
import com.usian.model.media.dtos.WmMaterialDto;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.multipart.MultipartFile;

public interface WmMaterialControllerApi {

    /**
     * 上传图片
     * @param file
     * @return
     */
    ResponseResult  uploadPicture(MultipartFile file);

    /**
     * 素材列表
     * @param dto
     * @return
     */
    ResponseResult findList(@RequestBody WmMaterialDto dto);

    //删除图片
     ResponseResult delPicture(@PathVariable("id") Integer id);

    /**
     * 取消收藏
     * @param id
     * @return
     */
    ResponseResult cancleCollectionMaterial(@PathVariable("id")Integer id);

    /**
     * 收藏图片
     * @param id
     * @return
     */
    ResponseResult collectionMaterial(@PathVariable("id")Integer id);

}
